.page {
    background-color: white;
    height: 100vh;
    position: relative;

    .view-center {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    image {
        width: 128px;
        height: 128px;
    }

    text {
        margin-top: 16px;
        color: var(--gray-gray-9, #263446);
        text-align: center;
        font-size: 36px;
        font-style: normal;
        font-weight: 600;
    }

    button {
        margin-top: 80px;
        padding: 24px 48px;
        height: 92px;
        justify-content: center;
        align-items: center;
        border-radius: 16px;
        background: var(--blue-bg, #F1F5FF);
        color: var(--blue, #3C6BFF);
        text-align: center;
        font-size: 32px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }
}